package ua.kharkov.khpi.tarasenko.bach.core;

/**
 * An <code>SummaryTask4Exception</code> provides information on a SummaryTask4
 * working errors.
 * 
 * @author oleksandr
 * 
 */
public class EShopException extends Exception {
	private static final long serialVersionUID = -4407016380692264280L;

	/**
	 * Constructs a <code>SummaryTask4Exception</code> with no specified detail
	 * message.
	 */
	public EShopException() {
	}

	/**
	 * Constructs a <code>SummaryTask4Exception</code> with specified detail
	 * message.
	 * 
	 * @param message
	 *            - the description of the exception
	 */
	public EShopException(String message) {
		super(message);
	}

	/**
	 * Construct a <code>SummaryTask4Exception</code> with specified
	 * linkedException.
	 * 
	 * @param cause
	 *            - the linked exception
	 */
	public EShopException(Throwable cause) {
		super(cause);
	}

	/**
	 * Construct a <code>SummaryTask4Exception</code> with specified detail
	 * message and linkedException.
	 * 
	 * @param message
	 *            - the description of the exception
	 * @param cause
	 *            - the linked exception
	 */
	public EShopException(String message, Throwable cause) {
		super(message, cause);
	}
}
